Added block interact support