fixed eval funcs. and their examples
got signals working. However, for some reason they wont stop working...