integrated action annotation into the view editor screen and an example factory