improved selection handling
added bower