Refined User Input mechanics