clean + refactor jQuery Events
design