Implemented all event handlers... now it's done... once I test and fix all the bugs that are bound t obe there...