TrayController renamed to TrayUtility
some refactoring done