A recent Wall Street Journal article links different personality traits to the likelihood of becoming obese. Being a mindless multitasker is one of them. This refers to the habit of eating while juggling other tasks, like watching TV, reading, etc. This leads to unconscious overeating which eventually leads to obesity.
I would suggest eliminating television at meal time, and reducing TV time in general. This will also help with sleeping on time, which is a good way to avoid snacking on junk during those unhealthy hours of the night. Remove other distractions during meal times, and dedicate time to your food (this will force you to watch what you eat).
If you are going to eat while multitasking, make sure veggies fill up half the plate and dedicate the other half to protein. The veggies will fill you up fast, a much healthier alternative to fatty foods.