What you are doing is actually perfect. It's not going to work in one night. You just have to be patient and consistent.
The only thing I may suggest is making her stay in time out for 2 minutes (she is almost 2, so that would be 1 minute x years of age). And then getting out of time out because you go to her, she tells you what she shouldn't do and that she is sorry. (ala Super Nanny or whatever the name of that show is) Also, make sure you are talking to her with a firm voice and looking at her with a firm look on your face--she needs to see that you are not happy with her.
It takes awhile, but this too shall pass.
Agreed.
) Also, make sure you are talking to her with a firm voice and looking at her with a firm look on your face--she needs to see that you are not happy with her.