Hard to say because each situation is different and each girl is different, but il give it a try.
Indeed most of the things you said are right.
She atleast very much likes you if: (but this can include just wanting you as a regular friend)
Smiles alot when talking to you.
Can last eye contact with you for a while, while smiling.
Smiles back when you smile / look at her.
When she talks to you, stands in a bit of a relaxed, comfortable position, not scretched out.
Rubs hair when talking to you. (can be a misleading signal)
Touches you alot (I'd say she'd definately likes you, or she's trying to mislead u on purpose)
Mostly try to analyse the situation and see if she's trying to make you look bad or summit.
All hard to tell to be honest.
![Razz :P](./images/smilies/icon_razz.gif)
Good list. I always find when they laugh at something you said that wasn't that funny but they find it hilarious. That's always a good sign, unless you naturally crack people up all the time anyway.