Subtitle functionality

Fixes `soundFinished` and `soundStarted` events, and adds subtitle functionality @AmbientOSX @kadst43 

In conjunction with virutal-world-framework/mars-game#194
@eric79 @BrettASwift I'm not really clear on when I need the !! and when I can skip it.  Any comments?  Do I need it on a string?