Fixed interactive actions implementation, looks good so far