Fix markup error in playlist template
Implement dependency binding system