Issues/677 editor refresh

Refs: #677 

Before:
![img_0008](https://f.cloud.github.com/assets/1435271/1735390/1a5df230-6354-11e3-87a4-dcf45d1845d3.PNG)
![img_0009](https://f.cloud.github.com/assets/1435271/1735391/1d27f8c6-6354-11e3-83dc-2d63893b2911.PNG)
![img_0103](https://f.cloud.github.com/assets/1435271/1735407/3fef4486-6354-11e3-89e1-cc55f1991bdc.PNG)
![img_0104](https://f.cloud.github.com/assets/1435271/1735409/458f2d98-6354-11e3-82ab-525797c8bfc9.PNG)


After:
![img_0010](https://f.cloud.github.com/assets/1435271/1735394/241c03ac-6354-11e3-9bee-a435ed3025ac.PNG)
![img_0012](https://f.cloud.github.com/assets/1435271/1735396/2b5d047c-6354-11e3-8ad3-67560198d6b7.PNG)
![img_0101](https://f.cloud.github.com/assets/1435271/1735402/34ae4fb8-6354-11e3-9a3b-c467d39a7763.PNG)
![img_0102](https://f.cloud.github.com/assets/1435271/1735406/3a3d195a-6354-11e3-9f85-fe33383b091b.PNG)