added more css and some enhancements to events using touchstart instead of click