Alter getLogicalPredecessor to showLogicalPredecessor as suggested in issue #18
Add AlligatorApp.clearScreenStack to flush screen history if screens are left that should not be shwon again