form layout and text events updating charts