added 'return false' to prevent default click behavior