added constructor for SImageButton