adding fancy edit to show view

This should work. i'm pretty sure cause i tested it... :eyes:
This should also close  #9 over at js-curriculum :) once merged.

@whastings would you mind taking a look at this for me? :)