0.3 Split Behaviour js class out into own file