add utils
update example
add http-server
implement play/pause
add events
update example