title: Fire Event execute multiple time. titanium android
body: <p>I am developing android application with Titanium, android sdk 1.8.0.1.In my application there are three tabs.Every Time when I click on tab my window get refreshed.So my code structure looks like:</p>
  
  <pre><code>////// on tab click /////////////////////
  var explore = Titanium.UI.createWindow(
  {
    //navBarHidden:true,
    backgroundColor:'#f8f8f8'
  });explore.open({animated:true});
  
    ////// m.js  /////////////////
   var explore = Titanium.UI.currentWindow;
  Ti.App.addEventListener('feed_partial_action',function(e)
  {
    alert('inside event')
  })
  var new = Titanium.UI.createButton(
  {
  
  });explore.add(new);
  new.addEventListener('click', function(e)
  {
    var explore_new = Titanium.UI.createWindow(
    {
      navBarHidden:true,
      backgroundColor:'#f8f8f8'
    });explore_new.open({animated:true});
  
  });
  
      /////// explore_new.js/////////////////
  var explore_new = Titanium.UI.currentWindow;
  Ti.App.fireEvent('feed_partial_action',{page_type:'new'});
  </code></pre>
  
  <p>so my problem is that on first load alert inside the event listner in m.js executed once but when I again call m.js it shows alert twice.on third time it shows alert 3 times and so on and after some time it forcefully close the app.I think event listener of window still open after refreshing widow.So is there any way to handle this problem.Thank you</p>