Added a custom list element and pause/play

Pause/play controls are now working. Also when something finishes
playing, it will update the graphics back to a play button.