There's room for -A LOT- of improvement, but that's the first run i've done after "fixing" the touchscreen... Which still needs lots of work :D