Simplified handling of user preferences
Plugin now initializes with the IDE