Renamed layout.html to edit.html to show its purpose
Split overlay directive into two directives and one service and made highlight overlay disappear on mouseout
Did more refactoring to overlay directives, made select overlay hide on click when it's visible, added copy action
Added compilation of css file in edit.html, removed unused editor.js file and bricks-selected class,
created droppable directive, removed overlays on elements outside of ng-view
Fixed events addition to the template