refact actions to be more like spark-scroll actions