touchscreen fix thx to @thichthat