freeze and +/- patch user buttons and probably some other stuff