Added hash states for a more consitant android feel