code update

on model change, call render method via event.
add remove method