@Override protected void stoppedListening() throws Exception { super.stoppedListening(); this.source.removeCommandListener(this); }
@Override protected void startedListening() throws Exception { super.startedListening(); this.source.addCommandListener(this); }