Some niceties. Dont double prop events. Resize nicely.