add container bottom collision detect
revised for new feature