Added BaseView wth enable/disable methods; Added lockable decorator to disable functions when views are disabled; applied to applicable events