Implemented basic 'expand-on-hover' functionality + added a settings entry, that
controls whether or not to use this behaviour