title: when should I override 1 of the lifecycle methods?
body: <p>I've read in the flex developer guide that you sometimes need to override one
  of the lifecycle methods like: commitProperties and updateDisplayList
  but I've written a few flex apps without ever needing to implement them.
  when do I need to override them?</p>