Button: Moved enable, disable and toggle methods to View.
View: Disable view if `disabled` passed in options.
View: Add eventHandlers default option to view.
Input: Added Input component.