added form validation
remove out listeners and added EventBus