fixed null pointer bug
fixed arrow colors
allow repeated play/pause