improved implementation of various action slots.