- fixed eject drive
- fixed shell notifications
- some code cleanup