That was exactly it! It didn't behave exactly as i want out of the box, but I'll be able to tweak it in code!