broke everything, just backing up changes before I start breaking things more
tablet support nearly complete, desktop support beginning