JavaScript ActionList Implementation