add events dispatcher,
add event listeners and handle them,
add attribute pointing ,
add drawing.