got basic source highlighting working again. though it sometimes throws exceptions, though those exceptions dont crash the app...