Selectable dirrective and compileprovaider

Delete mouse  over and mouse live actions from controllers. Create
selectable directive. Add compile provaider