Add KNotification Support, and some tweaks on Interface.