added grid update functionality. still need to style widget and add horizontal guides