change header
do not hide controls
use jframe instead of a frame
respect 8bit values