Change the buttons in ApplyFilterScreen to have in code onClickListener
instead of having in xml onClick.
Change the Halftone to initiate the halftone object with grid = 10.
Otherwise we get divide by 0 --> since grid was set to 0...