Thanks for playing and the feedback. I fixed bug 1 and 3. I will have a think about how to implement 2 without overcomplicating controls.