Simplify component actions implementation