Made it a bit cleaner with macros and fixed so it works on Android too