implement flash (and server/controller to test it)
make too many changes to allow for a meaningful commit message :-/