added containerAction to componentblock and updated tests