Added the trim screen and init process, all working. Also removed memory leak in the firmware that was causing a crash