add AboutEvent
add PauseEvent
start write method paintMap