A bunch of changes
Updated to bind-attr instead of deprecated bindAttr