added jquery ui support
make configuration 'hideable'
refactoring