Itch does have an app that works on computers, sometimes it causes problems but maybe in your case it will help smooth things out instead. I hope it helps, but let me know if it doesn't.