added ability for slate to reset left and right when other positions are called
added reset to other methods