#16 Added signals to hook main product image