worked on tuning up the Signup activity and view, should be more responseive and uses proper call back methods