Thank you! The cancel thing is a bit of a bug. I left it for fixing later but ended up making the final build without adding the fix.