Problems with gallbladder can be caused by various factors