adding mouse contants. made dom.Fragment more flexible (now accepts html strings). added tap function