double-set readonly to compensate for incomplete MVC

some UI components read the readonly bit when they are starting up, while
others only adjust when the even percolates through.  so do both.  :-(

fixes #738