Stored mobile flag in data instead of attribute
Event delegation in soundcloud click handler, fix mobile play/pause display