better HTML and styles
some refactoring + event delegation
working enabled and trash
respect the enabled setting