add ng mk.editablespan directive
use editablespan and fix styling