Updating: improving contrib/GTK and implementing gtkcairotimer