Added isEnabled() method
Added some more hooks to make subclassing more flexible
Added more functionalities to script lists