:beers: More closer to first release
1. We can't ship safety without compass. (Add method `runCompass`)
2. Add method `Destroy`.
3. We need to update the container's height after we rendered pins. (Add method `updateHeight`)