Cleaner component initialization
Added argument binding to elation.bind
Allow for null-target event listeners, whitespace standardization