imageSlider and Background now implements Runnable instead of extending Thread